package com.zqxq.lottery.entity.bo.jczq;

import com.zqxq.common.bo.BaseBO;
import com.zqxq.common.utils.StrUtils;
import com.zqxq.lottery.entity.enums.LotteryIdEnum;
import com.zqxq.lottery.entity.vo.jczq.MatchVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Arrays;
import java.util.List;
import java.util.Set;

/**
 * 说    明：   app API 赛事信息
 * 创 建 人：	一刀·胡
 * 创建时间：	2018/5/4 13:58
 * 修 改 人：
 * 修改日期：
 **/
@Data
@ApiModel
public class MatchApiBO extends BaseBO {

    @ApiModelProperty("彩种")
    private Long lotteryId = LotteryIdEnum.JCZQ.getId();//彩种
    @ApiModelProperty("玩法 1：胜平负；2：让球胜平负；3：比分；4：总进球；5：半全场；6：混合投注；7：单关固定；")
    private Integer playType;//玩法
    @ApiModelProperty("联赛Ids")
    private String leagueIds;//联赛Ids
    private List<String> leagueIdList;//联赛Id List
    @ApiModelProperty("停售日期，APP端不需要传值")
    private String closeDate;//挺售日期
    private String code;//赛事分组code
    @ApiModelProperty("竞猜类型0:足球 1:篮球")
    private String matchType;//竞猜类型0:足球 1:篮球

    public void setLeagueIds(String leagueIds) {
        this.leagueIds = leagueIds;
        if(StrUtils.isNotEmpty(leagueIds))
            this.leagueIdList = Arrays.asList(leagueIds.split(","));
    }
}
